package com.shuai.robot.service;

import com.shuai.common.dto.SessionChatRecordDTO;
import com.shuai.robot.dto.ChatModelRps;

import java.util.List;

public interface AIInteractService {
    /**
     * 普通交互
     *
     * @return
     */
    ChatModelRps interactAskOnce(String question, String userId);


    void saveSessionBatch(List<SessionChatRecordDTO> sessionChatRecordDTOList);

    void decreaseTokenCount(int usedTokenCount, String userId);

    long addSessionDefault(String sessionName, String userId);
}
